[INFO] cloning repository https://github.com/WIKKIwk/r-ps_core
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/WIKKIwk/r-ps_core" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FWIKKIwk%2Fr-ps_core", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FWIKKIwk%2Fr-ps_core'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 357e4379c7f5c5d74ca7df71281a5fd4725cf858
[INFO] testing WIKKIwk/r-ps_core against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FWIKKIwk%2Fr-ps_core" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/WIKKIwk/r-ps_core
[INFO] finished tweaking git repo https://github.com/WIKKIwk/r-ps_core
[INFO] tweaked toml for git repo https://github.com/WIKKIwk/r-ps_core written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/WIKKIwk/r-ps_core on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/WIKKIwk/r-ps_core already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded unescaper v0.1.8
[INFO] [stderr]   Downloaded libudev v0.3.0
[INFO] [stderr]   Downloaded qrcodegen v1.8.0
[INFO] [stderr]   Downloaded if-addrs v0.15.0
[INFO] [stderr]   Downloaded serialport v4.9.0
[INFO] [stderr]   Downloaded socket-pktinfo v0.3.2
[INFO] [stderr]   Downloaded mdns-sd v0.19.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 835bfc7e76270a68433c6ffa1c3a16b31e860503b4113e2db39ecac762c3e680
[INFO] running `Command { std: "docker" "start" "-a" "835bfc7e76270a68433c6ffa1c3a16b31e860503b4113e2db39ecac762c3e680", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "835bfc7e76270a68433c6ffa1c3a16b31e860503b4113e2db39ecac762c3e680", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "835bfc7e76270a68433c6ffa1c3a16b31e860503b4113e2db39ecac762c3e680", kill_on_drop: false }`
[INFO] [stdout] 835bfc7e76270a68433c6ffa1c3a16b31e860503b4113e2db39ecac762c3e680
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9bd16ff0d0c3200f2753b2d3fba3ce72eabc3a7eb9fb2d755c72a234ed7bcdb3
[INFO] running `Command { std: "docker" "start" "-a" "9bd16ff0d0c3200f2753b2d3fba3ce72eabc3a7eb9fb2d755c72a234ed7bcdb3", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling pkg-config v0.3.33
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling tinyvec v1.11.0
[INFO] [stderr]    Compiling qrcodegen v1.8.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling flume v0.11.1
[INFO] [stderr]    Compiling libudev-sys v0.1.4
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling nix v0.26.4
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling if-addrs v0.15.0
[INFO] [stderr]    Compiling libudev v0.3.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling socket-pktinfo v0.3.2
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling mdns-sd v0.19.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling unescaper v0.1.8
[INFO] [stderr]    Compiling serialport v4.9.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling rp-scale v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: constant `BONJOUR_REGISTER_TYPE` is never used
[INFO] [stdout]  --> src/service/bonjour.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 | const BONJOUR_REGISTER_TYPE: &str = "_gscale-mobileapi._tcp";
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BONJOUR_DOMAIN` is never used
[INFO] [stdout]  --> src/service/bonjour.rs:7:7
[INFO] [stdout]   |
[INFO] [stdout] 7 | const BONJOUR_DOMAIN: &str = "local.";
[INFO] [stdout]   |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `txt_record_bytes` is never used
[INFO] [stdout]   --> src/service/bonjour.rs:91:4
[INFO] [stdout]    |
[INFO] [stdout] 91 | fn txt_record_bytes(properties: &[(String, String)]) -> Result<Vec<u8>, BonjourError> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.87s
[INFO] running `Command { std: "docker" "inspect" "9bd16ff0d0c3200f2753b2d3fba3ce72eabc3a7eb9fb2d755c72a234ed7bcdb3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9bd16ff0d0c3200f2753b2d3fba3ce72eabc3a7eb9fb2d755c72a234ed7bcdb3", kill_on_drop: false }`
[INFO] [stdout] 9bd16ff0d0c3200f2753b2d3fba3ce72eabc3a7eb9fb2d755c72a234ed7bcdb3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1c07746007f8966c3f46b70bc151ed06b3427de9e3511a2b36985c8b0e848933
[INFO] running `Command { std: "docker" "start" "-a" "1c07746007f8966c3f46b70bc151ed06b3427de9e3511a2b36985c8b0e848933", kill_on_drop: false }`
[INFO] [stdout] warning: constant `BONJOUR_REGISTER_TYPE` is never used
[INFO] [stdout]  --> src/service/bonjour.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 | const BONJOUR_REGISTER_TYPE: &str = "_gscale-mobileapi._tcp";
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BONJOUR_DOMAIN` is never used
[INFO] [stdout]  --> src/service/bonjour.rs:7:7
[INFO] [stdout]   |
[INFO] [stdout] 7 | const BONJOUR_DOMAIN: &str = "local.";
[INFO] [stdout]   |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `txt_record_bytes` is never used
[INFO] [stdout]   --> src/service/bonjour.rs:91:4
[INFO] [stdout]    |
[INFO] [stdout] 91 | fn txt_record_bytes(properties: &[(String, String)]) -> Result<Vec<u8>, BonjourError> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rp-scale v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: constant `BONJOUR_REGISTER_TYPE` is never used
[INFO] [stdout]  --> src/service/bonjour.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 | const BONJOUR_REGISTER_TYPE: &str = "_gscale-mobileapi._tcp";
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BONJOUR_DOMAIN` is never used
[INFO] [stdout]  --> src/service/bonjour.rs:7:7
[INFO] [stdout]   |
[INFO] [stdout] 7 | const BONJOUR_DOMAIN: &str = "local.";
[INFO] [stdout]   |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 4.81s
[INFO] running `Command { std: "docker" "inspect" "1c07746007f8966c3f46b70bc151ed06b3427de9e3511a2b36985c8b0e848933", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1c07746007f8966c3f46b70bc151ed06b3427de9e3511a2b36985c8b0e848933", kill_on_drop: false }`
[INFO] [stdout] 1c07746007f8966c3f46b70bc151ed06b3427de9e3511a2b36985c8b0e848933
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 75db4123fcbd91d21473e317c08d94684b8b6c38ab3821c73e807532dbf11751
[INFO] running `Command { std: "docker" "start" "-a" "75db4123fcbd91d21473e317c08d94684b8b6c38ab3821c73e807532dbf11751", kill_on_drop: false }`
[INFO] [stderr] warning: constant `BONJOUR_REGISTER_TYPE` is never used
[INFO] [stderr]  --> src/service/bonjour.rs:6:7
[INFO] [stderr]   |
[INFO] [stderr] 6 | const BONJOUR_REGISTER_TYPE: &str = "_gscale-mobileapi._tcp";
[INFO] [stderr]   |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: constant `BONJOUR_DOMAIN` is never used
[INFO] [stderr]  --> src/service/bonjour.rs:7:7
[INFO] [stderr]   |
[INFO] [stderr] 7 | const BONJOUR_DOMAIN: &str = "local.";
[INFO] [stderr]   |       ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `txt_record_bytes` is never used
[INFO] [stderr]   --> src/service/bonjour.rs:91:4
[INFO] [stderr]    |
[INFO] [stderr] 91 | fn txt_record_bytes(properties: &[(String, String)]) -> Result<Vec<u8>, BonjourError> {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `rp-scale` (lib) generated 3 warnings
[INFO] [stderr] warning: `rp-scale` (lib test) generated 2 warnings (2 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rp_scale-1892e46f035b9960)
[INFO] [stdout] 
[INFO] [stdout] running 194 tests
[INFO] [stdout] test core::job::tests::builds_core_print_job_like_gscale_set_print_request ... ok
[INFO] [stdout] test core::label::tests::falls_back_product_name_to_epc_like_godex_action ... ok
[INFO] [stdout] test core::label::tests::query_escapes_scan_payload_like_go ... ok
[INFO] [stdout] test core::label::tests::uses_gross_qty_as_brutto_when_job_has_tare ... ok
[INFO] [stdout] test core::job::tests::converts_core_job_to_print_request ... ok
[INFO] [stdout] test core::orchestrator::tests::plans_zebra_rfid_without_building_hardware_command ... ok
[INFO] [stdout] test core::label::tests::builds_pack_label_content_like_godex_pack_input ... ok
[INFO] [stdout] test core::orchestrator::tests::rejects_godex_rfid_in_core_before_driver_execution ... ok
[INFO] [stdout] test core::receipt::tests::applies_tare_before_building_job_like_gscale ... ok
[INFO] [stdout] test core::receipt::tests::clamps_negative_net_qty_to_zero_like_gscale_selection ... ok
[INFO] [stdout] test core::receipt::tests::falls_back_to_kg_when_scale_unit_is_empty ... ok
[INFO] [stdout] test core::receipt::tests::prepares_print_job_from_stable_scale_reading ... ok
[INFO] [stdout] test core::receipt::tests::rejects_gross_qty_below_min_like_gscale ... ok
[INFO] [stdout] test core::orchestrator::tests::rejects_missing_required_epc_from_capability_contract ... ok
[INFO] [stdout] test core::receipt::tests::rejects_missing_weight_and_required_selection_fields ... ok
[INFO] [stdout] test core::receipt::tests::rejects_net_qty_below_min_like_gscale ... ok
[INFO] [stdout] test core::selection::tests::computes_net_qty_like_gscale_workflow ... ok
[INFO] [stdout] test core::selection::tests::normalizes_selection_like_gscale_workflow ... ok
[INFO] [stdout] test print::adapter::tests::builds_zebra_label_only_command_from_core_plan ... ok
[INFO] [stdout] test print::adapter::tests::builds_zebra_rfid_command_from_core_plan ... ok
[INFO] [stdout] test print::adapter::tests::defaults_missing_printer_to_zebra_like_gscale_backend ... ok
[INFO] [stdout] test print::capabilities::tests::exports_mobile_safe_manifest_without_driver_details ... ok
[INFO] [stdout] test print::capabilities::tests::exposes_zebra_capabilities ... ok
[INFO] [stdout] test print::epc::tests::generator_increments_sequence_for_same_timestamp ... ok
[INFO] [stdout] test print::executor::tests::zebra_executor_sends_zpl_command ... ok
[INFO] [stdout] test print::godex::bmp::tests::encodes_one_bit_bmp_header_like_gscale ... ok
[INFO] [stdout] test print::godex::bmp::tests::ignores_out_of_bounds_pixels ... ok
[INFO] [stdout] test core::selection::tests::disables_invalid_tare_and_manual_qty_like_gscale_workflow ... ok
[INFO] [stdout] test core::selection::tests::normalizes_quantity_source_like_gscale_workflow ... ok
[INFO] [stdout] test print::epc::tests::formats_epc_like_gscale_go_formula ... ok
[INFO] [stdout] test print::epc::tests::generator_resets_sequence_for_new_timestamp ... ok
[INFO] [stdout] test print::epc::tests::generated_epc_is_24_upper_hex_chars ... ok
[INFO] [stdout] test print::godex::bmp::tests::stores_rows_bottom_up_and_packs_light_pixels_like_gscale ... ok
[INFO] [stdout] test print::capabilities::tests::exposes_godex_capabilities_and_blocks_rfid ... ok
[INFO] [stdout] test print::godex::options::tests::converts_mm_to_dots_like_gscale ... ok
[INFO] [stdout] test print::godex::options::tests::normalizes_pack_options_like_gscale ... ok
[INFO] [stdout] test print::godex::payload::tests::query_escapes_utf8_and_reserved_chars_like_go ... ok
[INFO] [stdout] test print::godex::options::tests::normalizes_simple_options_like_gscale ... ok
[INFO] [stdout] test print::godex::ezpl::tests::builds_direct_pack_label_like_gscale ... ok
[INFO] [stdout] test print::godex::qr::tests::rejects_invalid_qr_inputs_like_gscale ... ok
[INFO] [stdout] test print::godex::ezpl::tests::builds_wrapped_direct_pack_label_like_gscale ... ok
[INFO] [stdout] test print::godex::text::tests::normalizes_kg_value_like_gscale ... ok
[INFO] [stdout] test print::godex::text::tests::sanitizes_label_text_like_gscale ... ok
[INFO] [stdout] test print::executor::tests::maps_transport_errors ... ok
[INFO] [stdout] test print::godex::wrap::tests::wraps_words_like_gscale_ezpl ... ok
[INFO] [stdout] test print::godex::qr::tests::renders_deterministic_qr_bmp ... ok
[INFO] [stdout] test print::mode::tests::normalizes_gscale_print_modes ... ok
[INFO] [stdout] test print::godex::executor::tests::maps_command_errors_with_gscale_context ... ok
[INFO] [stdout] test core::orchestrator::tests::plans_godex_label_only_when_capability_allows_it ... ok
[INFO] [stdout] test print::godex::wrap::tests::breaks_long_words_when_needed_like_gscale ... ok
[INFO] [stdout] test print::godex::payload::tests::encodes_scan_payload_like_gscale ... ok
[INFO] [stdout] test print::printer::tests::normalizes_request_printer_like_gscale ... ok
[INFO] [stdout] test print::printer::tests::resolves_request_printer_over_default_backend ... ok
[INFO] [stdout] test print::request::tests::normalizes_print_request_fields ... ok
[INFO] [stdout] test print::weight::tests::formats_label_qty_like_gscale ... ok
[INFO] [stdout] test print::weight::tests::formats_no_tare_as_same_netto_and_brutto ... ok
[INFO] [stdout] test print::weight::tests::formats_tare_netto_and_brutto ... ok
[INFO] [stdout] test print::zebra::epc::tests::normalizes_epc_for_zebra ... ok
[INFO] [stdout] test print::zebra::text::tests::removes_zpl_control_characters ... ok
[INFO] [stdout] test print::zebra::weight_block::tests::builds_netto_and_brutto_lines_with_tare ... ok
[INFO] [stdout] test print::zebra::zpl::tests::builds_label_only_command_without_rfid_write ... ok
[INFO] [stdout] test print::zebra::weight_block::tests::builds_single_weight_line_without_tare ... ok
[INFO] [stdout] test runtime::print_pipeline::tests::executes_prepared_zebra_print_without_replanning ... ok
[INFO] [stdout] test print::zebra::epc::tests::rejects_invalid_epc_like_gscale ... ok
[INFO] [stdout] test print::zebra::zpl::tests::builds_rfid_encode_command_with_barcode_and_text ... ok
[INFO] [stdout] test print::godex::text_graphic::tests::renders_pack_epc_graphic_as_bmp ... ok
[INFO] [stdout] test runtime::print_pipeline::tests::prepares_zebra_rfid_command_from_scale_reading ... ok
[INFO] [stdout] test runtime::print_pipeline::tests::rejects_godex_rfid_before_adapter_runs ... ok
[INFO] [stdout] test scale::capabilities::tests::serial_capabilities_describe_current_driver ... ok
[INFO] [stdout] test runtime::print_pipeline::tests::rejects_missing_required_fields_from_core_plan ... ok
[INFO] [stdout] test print::zebra::zpl::tests::builds_tare_weight_block_positions ... ok
[INFO] [stdout] test scale::core::tests::core_defaults_unit_to_kg ... ok
[INFO] [stdout] test print::zebra::zpl::tests::rejects_invalid_epc_before_building_command ... ok
[INFO] [stdout] test print::godex::executor::tests::ignores_delete_graphic_errors_like_gscale ... ok
[INFO] [stdout] test scale::frame::tests::consumes_contiguous_crlf_like_go ... ok
[INFO] [stdout] test scale::frame::tests::sanitize_inline_escapes_and_keeps_suffix_like_go ... ok
[INFO] [stdout] test scale::frame::tests::returns_none_without_delimiter_like_go ... ok
[INFO] [stdout] test scale::frame::tests::pops_serial_frame_like_go ... ok
[INFO] [stdout] test scale::frame::tests::append_raw_keeps_suffix_like_go ... ok
[INFO] [stdout] test print::godex::pack::tests::builds_pack_commands_like_gscale_godex_layout ... ok
[INFO] [stdout] test scale::core::tests::core_keeps_last_unit_when_driver_omits_unit_like_go ... ok
[INFO] [stdout] test print::executor::tests::rejects_wrong_command_for_executor ... ok
[INFO] [stdout] test scale::serial::detect::tests::busy_error_matching_is_case_insensitive_like_go ... ok
[INFO] [stdout] test scale::parser::tests::rejects_out_of_range_values_like_go ... ok
[INFO] [stdout] test scale::serial::detect::tests::explicit_device_wins_and_uses_first_baud_like_go ... ok
[INFO] [stdout] test print::godex::text_graphic::tests::renders_pack_text_graphic_as_bmp ... ok
[INFO] [stdout] test scale::serial::detect::tests::no_candidates_matches_production_error_text ... ok
[INFO] [stdout] test scale::serial::detect::tests::parsed_weight_or_any_data_selects_candidate_like_go ... ok
[INFO] [stdout] test scale::serial::probe::tests::detects_unix_pty_fallback_errors ... ok
[INFO] [stdout] test scale::serial::probe::tests::stores_timeout_and_default_unit ... ok
[INFO] [stdout] test scale::serial::reader::tests::config_defaults_match_go_runtime_intent ... ok
[INFO] [stdout] test scale::serial::reader::tests::detects_pty_fallback_errors ... ok
[INFO] [stdout] test scale::serial::reader::tests::normalizes_unit ... ok
[INFO] [stdout] test scale::serial::reader::tests::run_forever_api_is_available_for_runtime_monitor ... ok
[INFO] [stdout] test scale::serial::detect::tests::candidate_scan_orders_by_id_usb_acm_and_removes_duplicates ... ok
[INFO] [stdout] test scale::stable::tests::missing_weight_and_error_reset_hold ... ok
[INFO] [stdout] test scale::parser::tests::unstable_marker_wins_over_stable_marker_like_go ... ok
[INFO] [stdout] test scale::stable::tests::tolerance_keeps_hold_but_large_change_resets ... ok
[INFO] [stdout] test scale::stable::tests::stable_reading_requires_hold_duration_before_ready ... ok
[INFO] [stdout] test scale::stable::tests::unstable_reading_resets_hold ... ok
[INFO] [stdout] test scale::stable::tests::zero_is_not_special_or_required_for_next_ready ... ok
[INFO] [stdout] test scale::parser::tests::chooses_later_candidate_on_equal_score_like_go ... ok
[INFO] [stdout] test scale::parser::tests::prefers_negative_when_frame_contains_both_signs_like_go ... ok
[INFO] [stdout] test scale::stream::tests::parse_miss_keeps_stream_alive_like_go ... ok
[INFO] [stdout] test scale::stream::tests::serial_decoder_exposes_driver_capabilities ... ok
[INFO] [stdout] test scale::stream::tests::decodes_polygon_simulator_raw_frames ... ok
[INFO] [stdout] test scale::stream::tests::decodes_multiple_frames_from_stream ... ok
[INFO] [stdout] test service::bonjour::tests::builds_gscale_compatible_bonjour_config ... ok
[INFO] [stdout] test scale::stream::tests::skips_empty_frames_until_first_parsed_value_like_go ... ok
[INFO] [stdout] test service::bonjour::tests::encodes_dns_sd_txt_records ... ok
[INFO] [stdout] test service::bonjour::tests::trims_bonjour_hostname_like_gscale ... ok
[INFO] [stdout] test print::adapter::tests::builds_godex_pack_render_from_core_plan ... ok
[INFO] [stdout] test service::config::tests::builds_indexed_server_ref_from_selected_candidate_port ... ok
[INFO] [stdout] test service::config::tests::chooses_first_free_candidate_port ... ok
[INFO] [stdout] test service::config::tests::config_exposes_http_and_discovery_ports ... ok
[INFO] [stdout] test service::config::tests::explicit_listen_addr_wins ... ok
[INFO] [stdout] test service::config::tests::parses_candidate_ports_like_gscale_mobileapi ... ok
[INFO] [stdout] test service::discovery::tests::announcement_socket_uses_ephemeral_port_like_gscale ... ok
[INFO] [stdout] test scale::serial::detect::tests::fallback_uses_first_candidate_and_first_baud_like_go ... ok
[INFO] [stdout] test scale::serial::detect::tests::busy_error_wins_after_all_candidates_fail_like_go ... ok
[INFO] [stdout] test service::discovery::tests::discovery_socket_allows_multiple_binds_on_same_port ... ok
[INFO] [stdout] test service::discovery_runtime::tests::runtime_state_uses_config_http_port_and_candidates ... ok
[INFO] [stdout] test service::discovery::tests::recognizes_exact_gscale_probe_with_whitespace ... ok
[INFO] [stdout] test service::discovery::tests::returns_announcement_only_for_probe_packet ... ok
[INFO] [stdout] test service::discovery::tests::socket_config_accepts_subnet_broadcast_targets ... ok
[INFO] [stdout] test service::discovery::tests::socket_config_defaults_to_gscale_discovery_port_and_broadcast ... ok
[INFO] [stdout] test service::discovery_runtime::tests::probe_response_matches_runtime_state ... ok
[INFO] [stdout] test service::discovery::tests::computes_broadcast_targets_like_gscale_mobileapi ... ok
[INFO] [stdout] test service::driver_print_contract::tests::keeps_explicit_unsupported_mode_for_core_rejection ... ok
[INFO] [stdout] test service::driver_print_contract::tests::rejects_invalid_gross_qty ... ok
[INFO] [stdout] test service::driver_print_contract::tests::rejects_missing_required_fields ... ok
[INFO] [stdout] test service::driver_print_runtime::tests::device_executor_writes_prepared_zebra_command_to_device_path ... ok
[INFO] [stdout] test service::driver_print_runtime::tests::executor_env_mode_rejects_unknown_values ... ok
[INFO] [stdout] test service::driver_print_runtime::tests::parses_simulated_executor_env_aliases ... ok
[INFO] [stdout] test service::driver_print_runtime::tests::real_executor_env_requires_matching_device_path ... ok
[INFO] [stdout] test service::driver_print_runtime::tests::simulated_executor_returns_done_status_without_hardware ... ok
[INFO] [stdout] test service::driver_print_runtime::tests::unconfigured_executor_fails_closed ... ok
[INFO] [stdout] test service::http::http_tests::batch_mutation_endpoints_are_rejected_in_driver_scope ... ok
[INFO] [stdout] test service::http::http_tests::batch_start_is_rejected_until_split_contract_exists ... ok
[INFO] [stdout] test service::http::http_tests::batch_state_matches_gscale_shape_with_driver_inactive_batch ... ok
[INFO] [stdout] test service::http::http_tests::catalog_endpoints_return_empty_driver_scope_lists ... ok
[INFO] [stdout] test print::godex::executor::tests::pack_render_does_not_add_blocking_command_pauses ... ok
[INFO] [stdout] test scale::parser::tests::parses_positive_format_like_go ... ok
[INFO] [stdout] test service::driver_print_contract::tests::builds_driver_print_job_from_rs_owned_values ... ok
[INFO] [stdout] test service::http::http_tests::driver_print_fails_closed_when_printer_executor_is_missing ... ok
[INFO] [stdout] test service::http::http_tests::driver_print_maps_executor_failure_to_error_response ... ok
[INFO] [stdout] test service::http::http_tests::driver_print_rejects_unsupported_printer_mode_before_execution ... ok
[INFO] [stdout] test print::executor::tests::godex_executor_runs_pack_render_sequence ... ok
[INFO] [stdout] test scale::parser::tests::parses_negative_formats_like_go ... ok
[INFO] [stdout] test print::godex::executor::tests::executes_pack_render_like_gscale_print_pack ... ok
[INFO] [stdout] test service::http::http_tests::item_warehouses_endpoint_returns_empty_driver_scope_list ... ok
[INFO] [stdout] test service::http::http_tests::healthz_matches_gscale_mobile_fallback_contract ... ok
[INFO] [stdout] test service::http_runtime::tests::builds_monitor_stream_snapshot_frame_like_gscale_sse ... ok
[INFO] [stdout] test service::http::http_tests::normalizes_query_string_before_routing ... ok
[INFO] [stdout] test service::http::http_tests::warehouse_setup_post_returns_driver_scope_setup_status ... ok
[INFO] [stdout] test service::http::http_tests::printer_capabilities_expose_active_printer_limits ... ok
[INFO] [stdout] test service::http::http_tests::rejects_wrong_methods_like_gscale_mobileapi ... ok
[INFO] [stdout] test service::http::http_tests::monitor_state_matches_mobile_snapshot_shape ... ok
[INFO] [stdout] test service::http_runtime::tests::normalizes_monitor_stream_path_with_query ... ok
[INFO] [stdout] test service::http::http_tests::setup_status_matches_gscale_fields_without_owning_erp ... ok
[INFO] [stdout] test service::http_runtime::tests::parses_empty_raw_http_body ... ok
[INFO] [stdout] test print::godex::pack::tests::custom_options_follow_gscale_coordinate_math ... ok
[INFO] [stdout] test service::http_runtime::tests::routes_raw_batch_start_with_json_body ... ok
[INFO] [stdout] test service::http::http_tests::handshake_matches_mobile_discovery_contract ... ok
[INFO] [stdout] test service::http_runtime::tests::routes_raw_item_warehouses_request ... ok
[INFO] [stdout] test service::http_runtime::tests::rejects_malformed_http_request ... ok
[INFO] [stdout] test service::http_runtime::tests::routes_raw_handshake_request ... ok
[INFO] [stdout] test runtime::print_pipeline::tests::executes_prepared_godex_print_without_replanning ... ok
[INFO] [stdout] test runtime::print_pipeline::tests::prepares_godex_pack_render_from_scale_reading ... ok
[INFO] [stdout] test service::http::http_tests::driver_print_executes_rs_owned_request_and_returns_done_response ... ok
[INFO] [stdout] test service::http::http_tests::driver_print_executes_duplicate_count_with_same_prepared_label ... ok
[INFO] [stdout] test service::http_runtime::tests::routes_raw_batch_state_request ... ok
[INFO] [stdout] test service::http_runtime::tests::routes_raw_capabilities_request ... ok
[INFO] [stdout] test service::http_runtime::tests::routes_raw_monitor_state_request ... ok
[INFO] [stdout] test service::http_runtime::tests::routes_raw_setup_status_request ... ok
[INFO] [stdout] test service::http_runtime::tests::routes_raw_items_request ... ok
[INFO] [stdout] test service::mobile_contract::tests::builds_gscale_compatible_discovery_announcement_json ... ok
[INFO] [stdout] test service::mobile_contract::tests::builds_gscale_compatible_handshake_shape ... ok
[INFO] [stdout] test service::mobile_contract::tests::catalog_and_archive_stubs_are_empty_driver_scope_lists ... ok
[INFO] [stdout] test service::mobile_contract::tests::health_response_matches_mobile_fallback_probe ... ok
[INFO] [stdout] test service::mobile_contract::tests::setup_status_is_driver_scope_and_does_not_claim_erp_readiness ... ok
[INFO] [stdout] test service::monitor_contract::tests::defaults_to_safe_disconnected_driver_state ... ok
[INFO] [stdout] test service::monitor_contract::tests::exposes_realtime_scale_reading ... ok
[INFO] [stdout] test service::mobile_contract::tests::printer_capability_response_keeps_godex_rfid_disabled ... ok
[INFO] [stdout] test service::monitor_contract::tests::builds_mobile_monitor_shape_from_gscale_bridge_contract ... ok
[INFO] [stdout] test service::monitor_runtime::tests::empty_snapshot_is_mobile_safe ... ok
[INFO] [stdout] test service::printer_device::tests::resolves_usblp_device_by_usb_serial_when_case_differs ... ok
[INFO] [stdout] test service::monitor_runtime::tests::snapshot_exposes_latest_scale_reading ... ok
[INFO] [stdout] test service::monitor_contract::tests::builds_batch_state_response_like_gscale_mobileapi ... ok
[INFO] [stdout] test service::monitor_runtime::tests::snapshot_keeps_batch_inactive_until_split_contract_exists ... ok
[INFO] [stdout] test service::monitor_runtime::tests::snapshot_reports_configured_godex_device_as_connected ... ok
[INFO] [stdout] test service::printer_device::tests::resolves_usblp_device_by_usb_serial_after_lp_order_changes ... ok
[INFO] [stdout] test service::http_runtime::tests::reads_delayed_body_by_content_length_before_routing ... ok
[INFO] [stdout] test service::http::http_tests::driver_print_reports_busy_state_and_rejects_parallel_mobile_print ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- service::http::http_tests::driver_print_reports_busy_state_and_rejects_parallel_mobile_print stdout ----
[INFO] [stdout] rp-scale driver print request: epc="3034257BF7194E406994036B" item_code="ITEM-1" item_name="Green Tea" warehouse="Stores - A" printer="godex" print_mode="" mode="" gross_qty=Some(2.5) qty=None manual_qty_kg=None unit="" tare_enabled=false tare=false tare_kg=0.000
[INFO] [stdout] rp-scale driver print accepted: epc=3034257BF7194E406994036B item_code="ITEM-1" item_name="Green Tea" warehouse="Stores - A" printer=godex mode=label gross_qty=2.500 net_qty=2.500 unit=kg
[INFO] [stdout] rp-scale driver print request: epc="3034257BF7194E406994036B" item_code="ITEM-2" item_name="Black Tea" warehouse="Stores - A" printer="godex" print_mode="" mode="" gross_qty=Some(1.0) qty=None manual_qty_kg=None unit="" tare_enabled=false tare=false tare_kg=0.000
[INFO] [stdout] rp-scale driver print accepted: epc=3034257BF7194E406994036B item_code="ITEM-2" item_name="Black Tea" warehouse="Stores - A" printer=godex mode=label gross_qty=1.000 net_qty=1.000 unit=kg
[INFO] [stdout] rp-scale driver print busy: epc=3034257BF7194E406994036B item_code="ITEM-2" qty=1.000
[INFO] [stdout] rp-scale driver print done: epc=3034257BF7194E406994036B item_code="ITEM-1" item_name="Green Tea" warehouse="Stores - A" printer=godex mode=label gross_qty=2.500 net_qty=2.500 status=OK
[INFO] [stdout] 
[INFO] [stdout] thread 'service::http::http_tests::driver_print_reports_busy_state_and_rejects_parallel_mobile_print' (172) panicked at src/service/http_tests.rs:360:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: Bool(false)
[INFO] [stdout]  right: true
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5dcae9d70358 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dcae9d70358 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dcae9d70358 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dcae9d70358 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dcae9d87a7a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dcae9d87a7a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5dcae9d75442 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5dcae9d75442 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5dcae9d4c3f6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dcae9d4c3f6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dcae9d672c9 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dcae9a3317c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5dcae9a3317c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5dcae9d67482 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5dcae9d67482 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dcae9d4c4b2 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5dcae9d412d9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dcae9d4d44d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dcae9d882bc - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dcae9d88173 - core[28b146924c2f19c6]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5dcae9a059cb - core[28b146924c2f19c6]::panicking::assert_failed::<serde_json[c83625cfb61574d3]::value::Value, bool>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5dcae9a206ae - rp_scale[ff91081a4127002d]::service::http::http_tests::driver_print_reports_busy_state_and_rejects_parallel_mobile_print
[INFO] [stdout]                                at /opt/rustwide/workdir/src/service/http_tests.rs:360:5
[INFO] [stdout]   22:     0x5dcae9a13867 - rp_scale[ff91081a4127002d]::service::http::http_tests::driver_print_reports_busy_state_and_rejects_parallel_mobile_print::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/service/http_tests.rs:313:71
[INFO] [stdout]   23:     0x5dcae994d0a6 - <rp_scale[ff91081a4127002d]::service::http::http_tests::driver_print_reports_busy_state_and_rejects_parallel_mobile_print::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5dcae9a2625b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5dcae9a2625b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5dcae9a33ad5 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5dcae9a33ad5 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5dcae9a33ad5 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5dcae9a33ad5 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5dcae9a33ad5 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5dcae9a33ad5 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5dcae9a33ad5 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5dcae9a2e634 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5dcae9a2e634 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5dcae9a36b52 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5dcae9a36b52 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5dcae9a36b52 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5dcae9a36b52 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5dcae9a36b52 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5dcae9a36b52 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5dcae9a36b52 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5dcae9d6f20f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   43:     0x5dcae9d6f20f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x718c3adf1aa4 - <unknown>
[INFO] [stdout]   45:     0x718c3ae7ea64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     service::http::http_tests::driver_print_reports_busy_state_and_rejects_parallel_mobile_print
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 193 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "75db4123fcbd91d21473e317c08d94684b8b6c38ab3821c73e807532dbf11751", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "75db4123fcbd91d21473e317c08d94684b8b6c38ab3821c73e807532dbf11751", kill_on_drop: false }`
[INFO] [stdout] 75db4123fcbd91d21473e317c08d94684b8b6c38ab3821c73e807532dbf11751
